#ifndef AT_NETWORK_BASE_PSRAM_h
#define AT_NETWORK_BASE_PSRAM_h

#include <Arduino.h>

// ------------------------------------------------
// 全局重载内存申请函数(如果支持片外PSRAM)
// ------------------------------------------------
void *operator new(size_t size) {
  return ps_malloc(size);
}

void *operator new[](size_t size) {
  return ps_malloc(size);
}

void operator delete(void *ptr) {
  free(ptr);
}

void operator delete[](void *ptr) {
  return free(ptr);
}

#endif